$(document).ready(function(){
   
   cargarGrupos();
   $( "#calendario" ).datepicker({
    dateFormat:"yy-mm-dd",
    onSelect: function(dateText, inst) 
    {    
        $.ajax
        ({            
            type: 'post',
            url: 'controlador/c.publicacion.php',
            data: 'action=publicarActividad&fecha='+dateText,
            success: function(data) 
            {                               
                $("#informacion").html(data);
            }            
        });
         
    }
   });
   
   
   $("*").delegate("#crearGrupo","click",function(e)
   {
        e.preventDefault();   
                
        $.ajax
        ({            
            type: 'post',
            url: "controlador/c.grupos.php",
            data: "action=crearGrupo",
            success: function(data) 
            {    
              $("#informacion").html(data);
              $("#fecha").datepicker({dateFormat:"yy-mm-dd"});
            },
            complete: function(objeto, exito)
            {
              
              if(exito=="success")
              {
                cargarGrupos();
              }
            }
        });
        
        e.stopPropagation();
        e.stopImmediatePropagation();
   });
   
    $("*").delegate("#crearRelacion","click",function(e)
   {
        e.preventDefault();   
                
        $.ajax
        ({            
            type: 'post',
            url: "controlador/c.relaciones.php",
            data: "action=crearRelacionU",
            success: function(data) 
            {    
              $("#informacion").html(data);
              $("#fecha").datepicker({dateFormat:"yy-mm-dd"});
            },
            complete: function(objeto, exito)
            {
              
              if(exito=="success")
              {
                cargarRelacion();
              }
            }
        });
        
        e.stopPropagation();
        e.stopImmediatePropagation();
   });
   
   $("*").delegate("#consultarGrupo","click",function(e)
   {
        e.preventDefault();   
                
        $.ajax
        ({            
            type: 'post',
            url: "controlador/c.grupos.php",
            data: "action=consultarGrupo",
            success: function(data) 
            {    
              $("#informacion").html(data);
              $("#fecha").datepicker({dateFormat:"yy-mm-dd"});
            }
        });
        
        e.stopPropagation();
        e.stopImmediatePropagation();
   });
   
   
   $("*").delegate("#verActividad","click",function(e)
   {
        e.preventDefault();   
                
        idactividad = $(this).attr('idactividad');
        $.ajax
        ({            
            type: 'post',
            url: "controlador/c.usuario.php",
            data: "action=verActividad&idactividad="+idactividad,
            success: function(data) 
            {    
              $("#informacion").html(data);
            }
        });
        
        e.stopPropagation();
        e.stopImmediatePropagation();
   });
   
   
   $("*").delegate("#editarPerfil","click",function(e)
   {
        e.preventDefault();   
                
        idperfil = $(this).attr('idperfil');
        $.ajax
        ({            
            type: 'post',
            url: "controlador/c.usuario.php",
            data: "action=ediPerfil&idperfil="+idperfil,
            success: function(data) 
            {    
              $("#informacion").html(data);
            }
        });
        
        e.stopPropagation();
        e.stopImmediatePropagation();
   });
   
   
   $("*").delegate("#editarRelacion","click",function(e)
   {
        e.preventDefault();   
                
        idrelacion = $(this).attr('idrelacion');
        $.ajax
        ({            
            type: 'post',
            url: "controlador/c.usuario.php",
            data: "action=editarRelacion&idrelacion="+idrelacion,
            success: function(data) 
            {    
              $("#informacion").html(data);
            }
        });
        
        e.stopPropagation();
        e.stopImmediatePropagation();
   });
   
   
   
   $("*").delegate(".verGrupos","click",function(e)
   {    
        href = $(this).attr('href');
        url = 'controlador/c.grupos.php';
        id = $(this).attr('idgrupo');
        
        $.ajax
        ({            
            type: 'post',
            url: url,
            data: href+"&"+id,
            success: function(data) 
            {                               
               $("#informacion").html(data);
            }
        });
        
        e.preventDefault();
        e.stopPropagation();
        e.stopImmediatePropagation();
   });
   
   
   $("*").delegate(".pestanhas","click",function(e)
   {    
        href = $(this).attr('href');

        switch (href){
			case "action=grupos":
                url = 'controlador/c.grupos.php';
            break;
             case "action=publicacionesAdmin":
                url = 'controlador/c.publicacion.php';
            break;
            case "action=consultarGrupo":
                url = 'controlador/c.grupos.php';
            break;
            
			case "action=listRelaciones":
                url = 'controlador/c.relaciones.php';
            break;
			
            default:
                 url = 'controlador/c.usuario.php';
            break;
        }
        $.ajax
        ({            
            type: 'post',
            url: url,
            data: href,
            success: function(data) 
            {                               
               $("#informacion").html(data);
            }
        });
        e.preventDefault();
        e.stopPropagation();
        e.stopImmediatePropagation();
   });
   
   
   $("*").delegate("#comentar","click",function(e)
   {    
        idpublicacion = $(this).attr('idpublicacion'); 
         
        $.ajax
        ({            
            type: 'post',
            url: 'controlador/c.usuario.php',
            data: 'action=comentar&idpublicacion='+idpublicacion,
            success: function(data) 
            {                               
               $("#informacion").html(data);
            }
        });
        e.preventDefault();
        e.stopPropagation();
        e.stopImmediatePropagation();
   }); 
    
    $("*").delegate(".conectados","click",function(e)
    {
    
    
        if($("#conectados").is(":hidden"))
         $("#conectados").fadeIn('slow');
        else
         $("#conectados").fadeOut('slow');
                
        e.preventDefault();
        e.stopPropagation();
        e.stopImmediatePropagation();
        
    });  
    
    
   $("*").delegate(".idamigos","click",function(e)
   {    
        direccion = $(this).attr('direccion'); 
        $this = $(this); 
        $.ajax
        ({            
            type: 'post',
            url: 'controlador/c.relaciones.php',
            data: direccion,
            success: function(data) 
            {                               
                $this.parents("tr").fadeOut("slow", function()
                {
                  $(this).remove();
                }); 
            }
        });
        e.preventDefault();
        e.stopPropagation();
        e.stopImmediatePropagation();
   });
   
   
   $("*").delegate("#eliminarPublicacion","click",function(e)
   {    
        idpublicacion = $(this).attr('idpublicacion'); 
        $this = $(this); 
        $.ajax
        ({            
            type: 'post',
            url: 'controlador/c.usuario.php',
            data: "action=eliminarPublicacion&idpublicacion="+idpublicacion,
            success: function(data) 
            {                               
                $("#tabla"+idpublicacion).fadeOut("slow", function()
                {
                  $(this).remove();
                }); 
            }
        });
        e.preventDefault();
        e.stopPropagation();
        e.stopImmediatePropagation();
   });
   
   
   
   $("*").delegate("#verCuenta","click",function(e)
   {    
        idusuario = $(this).attr('idusuario'); 
         
        $.ajax
        ({            
            type: 'post',
            url: 'controlador/c.usuario.php',
            data: "action=verCuenta&idusuario="+idusuario,
            success: function(data) 
            {                               
                
                $("#informacion").html(data); 
            }
        });
        e.preventDefault();
        e.stopPropagation();
        e.stopImmediatePropagation();
   });
   
   
   $("*").delegate("#verPublicaciones","click",function(e)
   {    
        idusuario = $(this).attr('idusuario'); 
         
        $.ajax
        ({            
            type: 'post',
            url: 'controlador/c.usuario.php',
            data: "action=verPublicaciones&idusuario="+idusuario,
            success: function(data) 
            {                               
                
                $("#informacion").html(data); 
            }
        });
        e.preventDefault();
        e.stopPropagation();
        e.stopImmediatePropagation();
   });
   
   
   $("*").delegate("#eliminarRelacion","click",function(e)
   {    
        idUsuario = $(this).attr('href'); 
        $this = $(this); 
        $.ajax
        ({            
            type: 'post',
            url: 'controlador/c.usuario.php',
            data: 'action=delRelacion&'+idrelacion,
            success: function(data) 
            {                               
                $this.parents("tr").fadeOut("slow", function()
                {
                  $(this).remove();
                }); 
            }
        });
        e.preventDefault();
        e.stopPropagation();
        e.stopImmediatePropagation();
   }); 
   
   
   $("*").delegate("#delPerfil","click",function(e)
   {    
        idperfil = $(this).attr('idperfil'); 
        $this = $(this); 
        $.ajax
        ({            
            type: 'post',
            url: 'controlador/c.usuario.php',
            data: 'action=delPerfil&idperfil='+idperfil,
            success: function(data) 
            {                               
                $this.parents("tr").fadeOut("slow", function()
                {
                  $(this).remove();
                }); 
            }
        });
        e.preventDefault();
        e.stopPropagation();
        e.stopImmediatePropagation();
   });  
   
   
    $("*").delegate(".verPerfil","click",function(e)
   {    
        direccion = $(this).attr('direccion'); 
		idusuario = $(this).attr('idusuario');
        $this = $(this); 
        $.ajax
        ({            
            type: 'post',
            url: 'controlador/c.usuario.php',
            data: /*"action=verPerfil&idusuario="+idusuario,*/direccion,
            success: function(data) 
            {                               
                 $("#informacion").html(data);
            }
        });
        e.preventDefault();
        e.stopPropagation();
        e.stopImmediatePropagation();
   }); 
   
   
   $("*").delegate(".vFoto","click",function(e)
   {    
        
        $this = $(this); 
        $.ajax
        ({            
            type: 'post',
            url: 'controlador/c.usuario.php',
            data: "action=verMiPerfil",
            success: function(data) 
            {                               
                 $("#informacion").html(data);
            }
        });
        e.preventDefault();
        e.stopPropagation();
        e.stopImmediatePropagation();
   }); 
   
   
   $("*").delegate(".editPerfil","click",function(e)
   {    
         
        $this = $(this); 
        $.ajax
        ({            
            type: 'post',
            url: 'controlador/c.usuario.php',
            data: "action=editarPerfil",
            success: function(data) 
            {                               
                 $("#informacion").html(data);
            }
        });
        e.preventDefault();
        e.stopPropagation();
        e.stopImmediatePropagation();
   });
   
   $("*").delegate(".savePerfil","click",function(e)
   {    
         
        $this = $(this); 
        $.ajax
        ({            
            type: 'post',
            url: 'controlador/c.usuario.php',
            data: "action=guardarPerfil",
            success: function(data) 
            {                               
                 $("#informacion").html(data);
            }
        });
        e.preventDefault();
        e.stopPropagation();
        e.stopImmediatePropagation();
   });
   
   
   $("*").delegate("#editPerfil","click",function(e)
   {    
         
        idperfil = $(this).attr('idperfil'); 
        $.ajax
        ({            
            type: 'post',
            url: 'controlador/c.usuario.php',
            data: "action=editPerfil&idperfil="+idperfil,
            success: function(data) 
            {                               
                 $("#informacion").html(data);
            }
        });
        e.preventDefault();
        e.stopPropagation();
        e.stopImmediatePropagation();
   }); 
    
    
   $(".izquierdo a").click(function(e)
   {    
        direccion = $(this).attr('href'); 
        
        if( direccion != 'index.php?action=4')
        {
        
              
            $.ajax
            ({            
                type: 'post',
                url: 'controlador/c.usuario.php',
                data: direccion,
                success: function(data) 
                {                               
                   $("#informacion").html(data);
                }
            });
            e.preventDefault();
            e.stopPropagation();
            e.stopImmediatePropagation();
         }
   }); 
   
   
   $("*").delegate(".confirmarRelacion","click",function(e)
   {    
        idrelacion = $(this).attr('idrelacion');
        $this = $(this);
        $.ajax
        ({            
            type: 'post',
            url: 'controlador/c.usuario.php',
            data: "action=confirmarRelacion&idrelacion="+idrelacion,
            success: function(data) 
            {                               
               $this.parents("tr").fadeOut("slow", function()
                {
                  $(this).remove();
                }); 
            }
        });
        e.preventDefault();
            e.stopPropagation();
            e.stopImmediatePropagation();
        
   }); 
   
   
   $("*").delegate("#publicarMomentos,#publicarMomentos2,#publicarArchivo,#publicarArchivo2,#publicarActividad","click",function(e)
   {    
        direccion = $(this).attr('direccion');
          
        $.ajax
        ({            
            type: 'post',
            url: 'controlador/c.usuario.php',
            data: direccion,
            success: function(data) 
            {                               
                $("#respuestaPublicacion").html(data);
                $("#fecha").datepicker({dateFormat:"yy-mm-dd"});
            },
            complete: function(objeto, exito)
            {
              
              if(exito=="success")
              {
                newAjaxArchivo();
                  
              }
            }
            
        });
        e.preventDefault();
        e.stopPropagation();
        e.stopImmediatePropagation();
        
   }); 
   
   
   $("*").delegate("#publicarTemas","click",function(e)
   {    
        direccion = $(this).attr('direccion');
          
        $.ajax
        ({            
            type: 'post',
            url: 'controlador/c.usuario.php',
            data: direccion,
            success: function(data) 
            {                               
                $("#informacion").html(data);
                $("#fecha").datepicker({dateFormat:"yy-mm-dd"});
            }
        });
        e.preventDefault();
        e.stopPropagation();
        e.stopImmediatePropagation();
        
   });
   
   
   $("*").delegate("#form","submit",function(e)
   {
    
        $.ajax
        ({            
            type: 'post',
            url: $(this).attr('action'),
            data: $(this).serialize(),
            success: function(data) 
            {    
               $("#informacion").html(data);
            }
        });
        e.preventDefault();   
        e.stopPropagation();
        e.stopImmediatePropagation();
   });
   
   
   $("*").delegate("a#usuario","click",function(e)
   {    
    
         e.preventDefault();   
        actionion = $(this).attr('actionion');
        $.ajax
        ({            
            type: 'post',
            url: "controlador/c.usuario.php",
            data: "action="+actionion,
            success: function(data) 
            {    
               $("#informacion").html(data);
            }
            ,
            complete: function(objeto, exito)
            {
              
              if(exito=="success")
              {
                newAjaxGrupo();
                  
              }
            }
        });
       
        e.stopPropagation();
        e.stopImmediatePropagation();
   });
   
   
   $("*").delegate("a#actividad","click",function(e)
   {    
         e.preventDefault();   
        actionion = $(this).attr('actionion');
        idactividad = $(this).attr('idactividad');
        $.ajax
        ({            
            type: 'post',
            url: "controlador/c.usuario.php",
            data: "action="+actionion+"&idactividad="+idactividad,
            success: function(data) 
            {    
               $("#informacion").html(data);
               $("#fecha").datepicker({dateFormat:"yy-mm-dd"});
                
               if( actionion == 'eliminarActividad')
               window.location = "index.php";
            }
        });
       
        e.stopPropagation();
        e.stopImmediatePropagation();
   });
   
   
   $("*").delegate(".editCuenta","click",function(e)
   {    
           
        if(confirm("Este seguro de desactivar su cuenta? ")) 
        {
            $.ajax
            ({            
                type: 'post',
                url: "controlador/c.usuario.php",
                data: "action=desactivarCuenta",
                success: function(data) 
                {  
					
                 /*  alert("cuenta desactivada");
				   location.href=url+"?"+data; */
				    window.location = "../index.php";
					// $("#informacion").html(data);
                   
                }
            });
        }
        e.preventDefault();
        e.stopPropagation();
        e.stopImmediatePropagation();
   });
   
   
   $("*").delegate("#verGrp","click",function(e)
   {    
        e.preventDefault();   
        idgrupo = $(this).attr('idgrupo');
        
        $.ajax
        ({            
            type: 'post',
            url: "controlador/c.usuario.php",
            data: "action=verGrp&idgrupo="+idgrupo,
            success: function(data) 
            {    
               $("#informacion").html(data);
               
            }
        });
       
        e.stopPropagation();
        e.stopImmediatePropagation();
   });


   $("*").delegate("#Buscador","keyup",function(e)
   {    
        name = $(this).val();
        
        if(name)
        {
            $.ajax
            ({            
                type: 'post',
                url: "controlador/c.usuario.php",
                data: "action=listarUsuariosByNombre&name="+name,
                success: function(data) 
                {      
                   $("#informacion").html(data);
                }
            });
        }
        else
        $("#informacion").html("");
        
        e.preventDefault();   
        e.stopPropagation();
        e.stopImmediatePropagation();
   });
   
   
   $("*").delegate(".eliminarGrupo","click",function(e)
   {
        idgrupo = $(this).attr('idgrupo');
        $this = $(this);
        $.ajax
        ({            
            type: 'post',
            url: "controlador/c.grupos.php",
            data: "action=eliminarGrupo&idgrupo="+idgrupo,
            success: function(data) 
            {    
               
               $this.parents("tr").fadeOut("slow", function()
                {
                  $(this).remove();
                });
            }
        });
        e.preventDefault();   
        e.stopPropagation();
        e.stopImmediatePropagation();
   });
   
   
   $("*").delegate(".editarGrupo","click",function(e)
   {
        idgrupo = $(this).attr('idgrupo');        
        $.ajax
        ({            
            type: 'post',
            url: "controlador/c.grupos.php",
            data: "action=editarGrupo&idgrupo="+idgrupo,
            success: function(data) 
            {    
              $("#informacion").html(data);
            }
        });
        e.preventDefault();   
        e.stopPropagation();
        e.stopImmediatePropagation();
   });
   
   
   $("*").delegate("#activarCuenta","click",function(e)
   {
    
        idusuario = $(this).attr('idusuario');
        $this = $(this);  
        $.ajax
        ({            
            type: 'post',
            url: "controlador/c.usuario.php",
            data: "action=confirmarActivarUsuario&idusuario="+idusuario,
            success: function(data) 
            {    
                $this.parents("tr").fadeOut("slow", function()
                {
                  $(this).remove();
                });
            }
        });     
        
        e.preventDefault();   
        e.stopPropagation();
        e.stopImmediatePropagation();
   });
   
   
   $("*").delegate("#editarUsuario","click",function(e)
   {
        e.preventDefault();   
        idusuario = $(this).attr('idusuario');        
        $.ajax
        ({            
            type: 'post',
            url: "controlador/c.usuario.php",
            data: "action=editarUsuario&idusuario="+idusuario,
            success: function(data) 
            {    
              $("#informacion").html(data);
              $("#fecha").datepicker({dateFormat:"yy-mm-dd"});
            }
        });
        
        e.stopPropagation();
        e.stopImmediatePropagation();
   });
   
   
    $("*").delegate("#eliminarUsuario","click",function(e)
   {
        e.preventDefault(); 
        
        $this = $(this);  
        idusuario = $(this).attr('idusuario');        
        $.ajax
        ({            
            type: 'post',
            url: "controlador/c.usuario.php",
            data: "action=eliminarUsuario&idusuario="+idusuario,
            success: function(data) 
            {    
                $this.parents("tr").fadeOut("slow", function()
                {
                  $(this).remove();
                }); 
            }
        });
        
        e.stopPropagation();
        e.stopImmediatePropagation();
   });
   
   
   $("*").delegate("#usuario1","change",function(e)
   {
        
        idusuario = $(this).val();        
        $.ajax
        ({            
            type: 'post',
            url: "controlador/c.usuario.php",
            data: "action=obtenerUsuarioRelacionado&idusuario="+idusuario,
            success: function(data) 
            {    
               $("#respuestaRelacion").html(data); 
            }
        });
        e.preventDefault();       
        e.stopPropagation();
        e.stopImmediatePropagation();
   });
   
   
   $("*").delegate("#deleteRelacion","click",function(e)
   {
        
        idrelacion = $(this).attr('idrelacion');
        $this = $(this);        
        $.ajax
        ({            
            type: 'post',
            url: "controlador/c.usuario.php",
            data: "action=deleteRelacion&idrelacion="+idrelacion,
            success: function(data) 
            {    
               $this.parents("tr").fadeOut("slow", function()
               {
                  $(this).remove();
               }); 
            }
        });
        e.preventDefault();       
        e.stopPropagation();
        e.stopImmediatePropagation();
   });
   
   
   $("*").delegate(".editImagen","click",function(e)
   {    
         
        $this = $(this); 
        $.ajax
        ({            
            type: 'post',
            url: 'controlador/c.usuario.php',
            data: "action=editarImagen",
            success: function(data) 
            {                               
                 $("#informacion").html(data);
            },
            complete: function(objeto, exito)
            {
              
              if(exito=="success")
              {
                newAjaxCambioIMG();
                  
              }
            }
        });
        e.preventDefault();
        e.stopPropagation();
        e.stopImmediatePropagation();
   });  
   
   
   function newAjaxCambioIMG()
    {
          
           var button = $('#actualizar'), interval;
	       new AjaxUpload('#actualizar', 
           {
            
              action: '../upload/uploadCambioImg.php',
              name:'archivo',                   
		      onSubmit : function(file , ext)
              {
                  if (! (ext && /^(jpg|png|jpeg|gif)$/.test(ext)) )
                  {
                     alert('Error: SOLO SE PERMITEN IMAGENES');
			         return false;
		          }
                  else 
                  {
			          
		          }
                              
              },
              onComplete: function(file, response)
              {               
                  
                     $(".vFoto").attr("src","../files/"+response);
			         this.enable();			
			         
		      }	
	      });
      }
      
      
      function newAjaxArchivo()
      {
          
           var button = $('#archivo'), interval;
	       new AjaxUpload('#archivo', 
           {
            
              action: '../upload/uploadArchivo.php',
              name:'archivo',                   
		      onSubmit : function(file , ext)
              {
                  if (! (ext && /^(jpg|png|jpeg|gif|mp4|xls|xlsx|pdf|txt)$/.test(ext)) )
                  {
                     alert('Error: ARCHIVO NO PERMITIDO');
			         return false;
		          }
                  else 
                  {
			          
		          }
                              
              },
              onComplete: function(file, response)
              {               
                
                     alert( response );
			         this.enable();			
			         
		      }	
	      });
      }
      
      
      function newAjaxGrupo()
      {
          
           var button = $('#archivoGrupo'), interval;
	       new AjaxUpload('#archivoGrupo', 
           {
            
              action: '../upload/uploadGrupo.php',
              name:'archivo',                   
		      onSubmit : function(file , ext)
              {
                 
                  if (! (ext && /^(jpg|png|jpeg|gif|mp4|xls|xlsx|pdf|txt)$/.test(ext)) )
                  {
                     alert('Error: ARCHIVO NO PERMITIDO');
			         return false;
		          }
                  else 
                  {
			          
		          }
                              
              },
              onComplete: function(file, response)
              {               
                
                     alert( response );
			         this.enable();			
			         
		      }	
	      });
      }
      
      
      function cargarGrupos()
    {
         $.ajax
        ({            
            type: 'post',
            url: 'controlador/c.grupos.php',
            data: "action=cargarGrupos",
            success: function(data) 
            {                               
                 $("#cargarGrupoAdmin").html(data);
            }
        });
    }
});

/* function cargarRelaciones()
    {
         $.ajax
        ({            
            type: 'post',
            url: 'controlador/c.relaciones.php',
            data: "action=cargarRelaciones",
            success: function(data) 
            {                               
                 $("#cargarGrupoAdmin").html(data);
            }
        });
    }
});*/